
package com.microsoft.schemas.office.project.server.webservices.statusapprovaldataset;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;choice maxOccurs="unbounded" minOccurs="0">
 *         &lt;element name="StatusApprovals">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="PROJ_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="TASK_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="TASK_PARENT_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="TASK_ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   &lt;element name="TASK_IS_SUMMARY" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *                   &lt;element name="IS_ASSN" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *                   &lt;element name="ASSN_UID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="RES_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_UID_OWNER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="ASSN_TRANS_UID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="ASSN_TRANS_ACTION_ENUM" type="{http://www.w3.org/2001/XMLSchema}short"/>
 *                   &lt;element name="ASSN_TRANS_TYPE_ENUM" type="{http://www.w3.org/2001/XMLSchema}short"/>
 *                   &lt;element name="PROJ_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="TASK_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_NAME_OWNER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_NAME_MANAGER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_NAME_DELEGATEE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_NAME_SUBMITTER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="RES_TYPE" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
 *                   &lt;element name="ASSN_START_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *                   &lt;element name="ASSN_FINISH_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *                   &lt;element name="ASSN_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *                   &lt;element name="ASSN_REM_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *                   &lt;element name="ASSN_PCT_WORK_COMPLETE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="ASSN_ACT_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *                   &lt;element name="ASSN_TEAM_STATUS_PENDING" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="WASSN_IS_NEW_ASSN" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   &lt;element name="WASSN_REMOVED_BY_RES" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   &lt;element name="WOBJ_ISSUE_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="WOBJ_DOC_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="WOBJ_RISK_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="WOBJ_OTHER_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                   &lt;element name="WASSN_NOTE_STATUS" type="{http://www.w3.org/2001/XMLSchema}short"/>
 *                   &lt;element name="ASSN_TRANS_SUBMIT_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *                   &lt;element name="CREATED_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *                   &lt;element name="ASSN_ERROR_STATUS" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
 *                   &lt;element name="ASSN_ERROR_TOOLTIP" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   &lt;element name="MOD_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *                   &lt;element name="ASSN_CHANGE_DATA" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
 *                   &lt;element name="TASK_CHANGE_DATA" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
 *                   &lt;element name="IS_PUBLISHED" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   &lt;element name="ASSN_TRANS_COMMENT" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *       &lt;/choice>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "statusApprovals"
})
@XmlRootElement(name = "StatusApprovalDataSet")
public class StatusApprovalDataSet {

    @XmlElement(name = "StatusApprovals")
    protected List<StatusApprovalDataSet.StatusApprovals> statusApprovals;

    /**
     * Gets the value of the statusApprovals property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the statusApprovals property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getStatusApprovals().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link StatusApprovalDataSet.StatusApprovals }
     * 
     * 
     */
    public List<StatusApprovalDataSet.StatusApprovals> getStatusApprovals() {
        if (statusApprovals == null) {
            statusApprovals = new ArrayList<StatusApprovalDataSet.StatusApprovals>();
        }
        return this.statusApprovals;
    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="PROJ_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="TASK_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="TASK_PARENT_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="TASK_ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *         &lt;element name="TASK_IS_SUMMARY" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
     *         &lt;element name="IS_ASSN" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
     *         &lt;element name="ASSN_UID" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="RES_UID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_UID_OWNER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="ASSN_TRANS_UID" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="ASSN_TRANS_ACTION_ENUM" type="{http://www.w3.org/2001/XMLSchema}short"/>
     *         &lt;element name="ASSN_TRANS_TYPE_ENUM" type="{http://www.w3.org/2001/XMLSchema}short"/>
     *         &lt;element name="PROJ_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="TASK_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_NAME_OWNER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_NAME_MANAGER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_NAME_DELEGATEE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_NAME_SUBMITTER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="RES_TYPE" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
     *         &lt;element name="ASSN_START_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
     *         &lt;element name="ASSN_FINISH_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
     *         &lt;element name="ASSN_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
     *         &lt;element name="ASSN_REM_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
     *         &lt;element name="ASSN_PCT_WORK_COMPLETE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="ASSN_ACT_WORK" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
     *         &lt;element name="ASSN_TEAM_STATUS_PENDING" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="WASSN_IS_NEW_ASSN" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *         &lt;element name="WASSN_REMOVED_BY_RES" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *         &lt;element name="WOBJ_ISSUE_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="WOBJ_DOC_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="WOBJ_RISK_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="WOBJ_OTHER_REF_CNT" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *         &lt;element name="WASSN_NOTE_STATUS" type="{http://www.w3.org/2001/XMLSchema}short"/>
     *         &lt;element name="ASSN_TRANS_SUBMIT_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
     *         &lt;element name="CREATED_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
     *         &lt;element name="ASSN_ERROR_STATUS" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
     *         &lt;element name="ASSN_ERROR_TOOLTIP" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         &lt;element name="MOD_DATE" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
     *         &lt;element name="ASSN_CHANGE_DATA" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
     *         &lt;element name="TASK_CHANGE_DATA" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
     *         &lt;element name="IS_PUBLISHED" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *         &lt;element name="ASSN_TRANS_COMMENT" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "projuid",
        "taskuid",
        "taskparentuid",
        "taskid",
        "taskissummary",
        "isassn",
        "assnuid",
        "resuid",
        "resuidowner",
        "assntransuid",
        "assntransactionenum",
        "assntranstypeenum",
        "projname",
        "taskname",
        "resname",
        "resnameowner",
        "resnamemanager",
        "resnamedelegatee",
        "resnamesubmitter",
        "restype",
        "assnstartdate",
        "assnfinishdate",
        "assnwork",
        "assnremwork",
        "assnpctworkcomplete",
        "assnactwork",
        "assnteamstatuspending",
        "wassnisnewassn",
        "wassnremovedbyres",
        "wobjissuerefcnt",
        "wobjdocrefcnt",
        "wobjriskrefcnt",
        "wobjotherrefcnt",
        "wassnnotestatus",
        "assntranssubmitdate",
        "createddate",
        "assnerrorstatus",
        "assnerrortooltip",
        "moddate",
        "assnchangedata",
        "taskchangedata",
        "ispublished",
        "assntranscomment"
    })
    public static class StatusApprovals {

        @XmlElement(name = "PROJ_UID")
        protected String projuid;
        @XmlElement(name = "TASK_UID")
        protected String taskuid;
        @XmlElement(name = "TASK_PARENT_UID")
        protected String taskparentuid;
        @XmlElement(name = "TASK_ID")
        protected int taskid;
        @XmlElement(name = "TASK_IS_SUMMARY")
        protected boolean taskissummary;
        @XmlElement(name = "IS_ASSN")
        protected boolean isassn;
        @XmlElement(name = "ASSN_UID", required = true)
        protected String assnuid;
        @XmlElement(name = "RES_UID")
        protected String resuid;
        @XmlElement(name = "RES_UID_OWNER")
        protected String resuidowner;
        @XmlElement(name = "ASSN_TRANS_UID", required = true)
        protected String assntransuid;
        @XmlElement(name = "ASSN_TRANS_ACTION_ENUM")
        protected short assntransactionenum;
        @XmlElement(name = "ASSN_TRANS_TYPE_ENUM")
        protected short assntranstypeenum;
        @XmlElement(name = "PROJ_NAME")
        protected String projname;
        @XmlElement(name = "TASK_NAME")
        protected String taskname;
        @XmlElement(name = "RES_NAME")
        protected String resname;
        @XmlElement(name = "RES_NAME_OWNER")
        protected String resnameowner;
        @XmlElement(name = "RES_NAME_MANAGER")
        protected String resnamemanager;
        @XmlElement(name = "RES_NAME_DELEGATEE")
        protected String resnamedelegatee;
        @XmlElement(name = "RES_NAME_SUBMITTER")
        protected String resnamesubmitter;
        @XmlElement(name = "RES_TYPE")
        protected Short restype;
        @XmlElement(name = "ASSN_START_DATE")
        @XmlSchemaType(name = "dateTime")
        protected XMLGregorianCalendar assnstartdate;
        @XmlElement(name = "ASSN_FINISH_DATE")
        @XmlSchemaType(name = "dateTime")
        protected XMLGregorianCalendar assnfinishdate;
        @XmlElement(name = "ASSN_WORK")
        protected Double assnwork;
        @XmlElement(name = "ASSN_REM_WORK")
        protected Double assnremwork;
        @XmlElement(name = "ASSN_PCT_WORK_COMPLETE")
        protected Integer assnpctworkcomplete;
        @XmlElement(name = "ASSN_ACT_WORK")
        protected Double assnactwork;
        @XmlElement(name = "ASSN_TEAM_STATUS_PENDING")
        protected Integer assnteamstatuspending;
        @XmlElement(name = "WASSN_IS_NEW_ASSN")
        protected int wassnisnewassn;
        @XmlElement(name = "WASSN_REMOVED_BY_RES")
        protected int wassnremovedbyres;
        @XmlElement(name = "WOBJ_ISSUE_REF_CNT")
        protected Integer wobjissuerefcnt;
        @XmlElement(name = "WOBJ_DOC_REF_CNT")
        protected Integer wobjdocrefcnt;
        @XmlElement(name = "WOBJ_RISK_REF_CNT")
        protected Integer wobjriskrefcnt;
        @XmlElement(name = "WOBJ_OTHER_REF_CNT")
        protected Integer wobjotherrefcnt;
        @XmlElement(name = "WASSN_NOTE_STATUS")
        protected short wassnnotestatus;
        @XmlElement(name = "ASSN_TRANS_SUBMIT_DATE")
        @XmlSchemaType(name = "dateTime")
        protected XMLGregorianCalendar assntranssubmitdate;
        @XmlElement(name = "CREATED_DATE")
        @XmlSchemaType(name = "dateTime")
        protected XMLGregorianCalendar createddate;
        @XmlElement(name = "ASSN_ERROR_STATUS")
        protected Short assnerrorstatus;
        @XmlElement(name = "ASSN_ERROR_TOOLTIP")
        protected String assnerrortooltip;
        @XmlElement(name = "MOD_DATE", required = true)
        @XmlSchemaType(name = "dateTime")
        protected XMLGregorianCalendar moddate;
        @XmlElement(name = "ASSN_CHANGE_DATA")
        protected byte[] assnchangedata;
        @XmlElement(name = "TASK_CHANGE_DATA")
        protected byte[] taskchangedata;
        @XmlElement(name = "IS_PUBLISHED")
        protected int ispublished;
        @XmlElement(name = "ASSN_TRANS_COMMENT")
        protected String assntranscomment;

        /**
         * Gets the value of the projuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getPROJUID() {
            return projuid;
        }

        /**
         * Sets the value of the projuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setPROJUID(String value) {
            this.projuid = value;
        }

        /**
         * Gets the value of the taskuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getTASKUID() {
            return taskuid;
        }

        /**
         * Sets the value of the taskuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setTASKUID(String value) {
            this.taskuid = value;
        }

        /**
         * Gets the value of the taskparentuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getTASKPARENTUID() {
            return taskparentuid;
        }

        /**
         * Sets the value of the taskparentuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setTASKPARENTUID(String value) {
            this.taskparentuid = value;
        }

        /**
         * Gets the value of the taskid property.
         * 
         */
        public int getTASKID() {
            return taskid;
        }

        /**
         * Sets the value of the taskid property.
         * 
         */
        public void setTASKID(int value) {
            this.taskid = value;
        }

        /**
         * Gets the value of the taskissummary property.
         * 
         */
        public boolean isTASKISSUMMARY() {
            return taskissummary;
        }

        /**
         * Sets the value of the taskissummary property.
         * 
         */
        public void setTASKISSUMMARY(boolean value) {
            this.taskissummary = value;
        }

        /**
         * Gets the value of the isassn property.
         * 
         */
        public boolean isISASSN() {
            return isassn;
        }

        /**
         * Sets the value of the isassn property.
         * 
         */
        public void setISASSN(boolean value) {
            this.isassn = value;
        }

        /**
         * Gets the value of the assnuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getASSNUID() {
            return assnuid;
        }

        /**
         * Sets the value of the assnuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setASSNUID(String value) {
            this.assnuid = value;
        }

        /**
         * Gets the value of the resuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESUID() {
            return resuid;
        }

        /**
         * Sets the value of the resuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESUID(String value) {
            this.resuid = value;
        }

        /**
         * Gets the value of the resuidowner property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESUIDOWNER() {
            return resuidowner;
        }

        /**
         * Sets the value of the resuidowner property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESUIDOWNER(String value) {
            this.resuidowner = value;
        }

        /**
         * Gets the value of the assntransuid property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getASSNTRANSUID() {
            return assntransuid;
        }

        /**
         * Sets the value of the assntransuid property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setASSNTRANSUID(String value) {
            this.assntransuid = value;
        }

        /**
         * Gets the value of the assntransactionenum property.
         * 
         */
        public short getASSNTRANSACTIONENUM() {
            return assntransactionenum;
        }

        /**
         * Sets the value of the assntransactionenum property.
         * 
         */
        public void setASSNTRANSACTIONENUM(short value) {
            this.assntransactionenum = value;
        }

        /**
         * Gets the value of the assntranstypeenum property.
         * 
         */
        public short getASSNTRANSTYPEENUM() {
            return assntranstypeenum;
        }

        /**
         * Sets the value of the assntranstypeenum property.
         * 
         */
        public void setASSNTRANSTYPEENUM(short value) {
            this.assntranstypeenum = value;
        }

        /**
         * Gets the value of the projname property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getPROJNAME() {
            return projname;
        }

        /**
         * Sets the value of the projname property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setPROJNAME(String value) {
            this.projname = value;
        }

        /**
         * Gets the value of the taskname property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getTASKNAME() {
            return taskname;
        }

        /**
         * Sets the value of the taskname property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setTASKNAME(String value) {
            this.taskname = value;
        }

        /**
         * Gets the value of the resname property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESNAME() {
            return resname;
        }

        /**
         * Sets the value of the resname property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESNAME(String value) {
            this.resname = value;
        }

        /**
         * Gets the value of the resnameowner property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESNAMEOWNER() {
            return resnameowner;
        }

        /**
         * Sets the value of the resnameowner property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESNAMEOWNER(String value) {
            this.resnameowner = value;
        }

        /**
         * Gets the value of the resnamemanager property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESNAMEMANAGER() {
            return resnamemanager;
        }

        /**
         * Sets the value of the resnamemanager property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESNAMEMANAGER(String value) {
            this.resnamemanager = value;
        }

        /**
         * Gets the value of the resnamedelegatee property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESNAMEDELEGATEE() {
            return resnamedelegatee;
        }

        /**
         * Sets the value of the resnamedelegatee property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESNAMEDELEGATEE(String value) {
            this.resnamedelegatee = value;
        }

        /**
         * Gets the value of the resnamesubmitter property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRESNAMESUBMITTER() {
            return resnamesubmitter;
        }

        /**
         * Sets the value of the resnamesubmitter property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRESNAMESUBMITTER(String value) {
            this.resnamesubmitter = value;
        }

        /**
         * Gets the value of the restype property.
         * 
         * @return
         *     possible object is
         *     {@link Short }
         *     
         */
        public Short getRESTYPE() {
            return restype;
        }

        /**
         * Sets the value of the restype property.
         * 
         * @param value
         *     allowed object is
         *     {@link Short }
         *     
         */
        public void setRESTYPE(Short value) {
            this.restype = value;
        }

        /**
         * Gets the value of the assnstartdate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public XMLGregorianCalendar getASSNSTARTDATE() {
            return assnstartdate;
        }

        /**
         * Sets the value of the assnstartdate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setASSNSTARTDATE(XMLGregorianCalendar value) {
            this.assnstartdate = value;
        }

        /**
         * Gets the value of the assnfinishdate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public XMLGregorianCalendar getASSNFINISHDATE() {
            return assnfinishdate;
        }

        /**
         * Sets the value of the assnfinishdate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setASSNFINISHDATE(XMLGregorianCalendar value) {
            this.assnfinishdate = value;
        }

        /**
         * Gets the value of the assnwork property.
         * 
         * @return
         *     possible object is
         *     {@link Double }
         *     
         */
        public Double getASSNWORK() {
            return assnwork;
        }

        /**
         * Sets the value of the assnwork property.
         * 
         * @param value
         *     allowed object is
         *     {@link Double }
         *     
         */
        public void setASSNWORK(Double value) {
            this.assnwork = value;
        }

        /**
         * Gets the value of the assnremwork property.
         * 
         * @return
         *     possible object is
         *     {@link Double }
         *     
         */
        public Double getASSNREMWORK() {
            return assnremwork;
        }

        /**
         * Sets the value of the assnremwork property.
         * 
         * @param value
         *     allowed object is
         *     {@link Double }
         *     
         */
        public void setASSNREMWORK(Double value) {
            this.assnremwork = value;
        }

        /**
         * Gets the value of the assnpctworkcomplete property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getASSNPCTWORKCOMPLETE() {
            return assnpctworkcomplete;
        }

        /**
         * Sets the value of the assnpctworkcomplete property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setASSNPCTWORKCOMPLETE(Integer value) {
            this.assnpctworkcomplete = value;
        }

        /**
         * Gets the value of the assnactwork property.
         * 
         * @return
         *     possible object is
         *     {@link Double }
         *     
         */
        public Double getASSNACTWORK() {
            return assnactwork;
        }

        /**
         * Sets the value of the assnactwork property.
         * 
         * @param value
         *     allowed object is
         *     {@link Double }
         *     
         */
        public void setASSNACTWORK(Double value) {
            this.assnactwork = value;
        }

        /**
         * Gets the value of the assnteamstatuspending property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getASSNTEAMSTATUSPENDING() {
            return assnteamstatuspending;
        }

        /**
         * Sets the value of the assnteamstatuspending property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setASSNTEAMSTATUSPENDING(Integer value) {
            this.assnteamstatuspending = value;
        }

        /**
         * Gets the value of the wassnisnewassn property.
         * 
         */
        public int getWASSNISNEWASSN() {
            return wassnisnewassn;
        }

        /**
         * Sets the value of the wassnisnewassn property.
         * 
         */
        public void setWASSNISNEWASSN(int value) {
            this.wassnisnewassn = value;
        }

        /**
         * Gets the value of the wassnremovedbyres property.
         * 
         */
        public int getWASSNREMOVEDBYRES() {
            return wassnremovedbyres;
        }

        /**
         * Sets the value of the wassnremovedbyres property.
         * 
         */
        public void setWASSNREMOVEDBYRES(int value) {
            this.wassnremovedbyres = value;
        }

        /**
         * Gets the value of the wobjissuerefcnt property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getWOBJISSUEREFCNT() {
            return wobjissuerefcnt;
        }

        /**
         * Sets the value of the wobjissuerefcnt property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setWOBJISSUEREFCNT(Integer value) {
            this.wobjissuerefcnt = value;
        }

        /**
         * Gets the value of the wobjdocrefcnt property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getWOBJDOCREFCNT() {
            return wobjdocrefcnt;
        }

        /**
         * Sets the value of the wobjdocrefcnt property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setWOBJDOCREFCNT(Integer value) {
            this.wobjdocrefcnt = value;
        }

        /**
         * Gets the value of the wobjriskrefcnt property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getWOBJRISKREFCNT() {
            return wobjriskrefcnt;
        }

        /**
         * Sets the value of the wobjriskrefcnt property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setWOBJRISKREFCNT(Integer value) {
            this.wobjriskrefcnt = value;
        }

        /**
         * Gets the value of the wobjotherrefcnt property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getWOBJOTHERREFCNT() {
            return wobjotherrefcnt;
        }

        /**
         * Sets the value of the wobjotherrefcnt property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setWOBJOTHERREFCNT(Integer value) {
            this.wobjotherrefcnt = value;
        }

        /**
         * Gets the value of the wassnnotestatus property.
         * 
         */
        public short getWASSNNOTESTATUS() {
            return wassnnotestatus;
        }

        /**
         * Sets the value of the wassnnotestatus property.
         * 
         */
        public void setWASSNNOTESTATUS(short value) {
            this.wassnnotestatus = value;
        }

        /**
         * Gets the value of the assntranssubmitdate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public XMLGregorianCalendar getASSNTRANSSUBMITDATE() {
            return assntranssubmitdate;
        }

        /**
         * Sets the value of the assntranssubmitdate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setASSNTRANSSUBMITDATE(XMLGregorianCalendar value) {
            this.assntranssubmitdate = value;
        }

        /**
         * Gets the value of the createddate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public XMLGregorianCalendar getCREATEDDATE() {
            return createddate;
        }

        /**
         * Sets the value of the createddate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setCREATEDDATE(XMLGregorianCalendar value) {
            this.createddate = value;
        }

        /**
         * Gets the value of the assnerrorstatus property.
         * 
         * @return
         *     possible object is
         *     {@link Short }
         *     
         */
        public Short getASSNERRORSTATUS() {
            return assnerrorstatus;
        }

        /**
         * Sets the value of the assnerrorstatus property.
         * 
         * @param value
         *     allowed object is
         *     {@link Short }
         *     
         */
        public void setASSNERRORSTATUS(Short value) {
            this.assnerrorstatus = value;
        }

        /**
         * Gets the value of the assnerrortooltip property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getASSNERRORTOOLTIP() {
            return assnerrortooltip;
        }

        /**
         * Sets the value of the assnerrortooltip property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setASSNERRORTOOLTIP(String value) {
            this.assnerrortooltip = value;
        }

        /**
         * Gets the value of the moddate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public XMLGregorianCalendar getMODDATE() {
            return moddate;
        }

        /**
         * Sets the value of the moddate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setMODDATE(XMLGregorianCalendar value) {
            this.moddate = value;
        }

        /**
         * Gets the value of the assnchangedata property.
         * 
         * @return
         *     possible object is
         *     byte[]
         */
        public byte[] getASSNCHANGEDATA() {
            return assnchangedata;
        }

        /**
         * Sets the value of the assnchangedata property.
         * 
         * @param value
         *     allowed object is
         *     byte[]
         */
        public void setASSNCHANGEDATA(byte[] value) {
            this.assnchangedata = ((byte[]) value);
        }

        /**
         * Gets the value of the taskchangedata property.
         * 
         * @return
         *     possible object is
         *     byte[]
         */
        public byte[] getTASKCHANGEDATA() {
            return taskchangedata;
        }

        /**
         * Sets the value of the taskchangedata property.
         * 
         * @param value
         *     allowed object is
         *     byte[]
         */
        public void setTASKCHANGEDATA(byte[] value) {
            this.taskchangedata = ((byte[]) value);
        }

        /**
         * Gets the value of the ispublished property.
         * 
         */
        public int getISPUBLISHED() {
            return ispublished;
        }

        /**
         * Sets the value of the ispublished property.
         * 
         */
        public void setISPUBLISHED(int value) {
            this.ispublished = value;
        }

        /**
         * Gets the value of the assntranscomment property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getASSNTRANSCOMMENT() {
            return assntranscomment;
        }

        /**
         * Sets the value of the assntranscomment property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setASSNTRANSCOMMENT(String value) {
            this.assntranscomment = value;
        }

    }

}
